package cn.qingyun.gis.modules.building.service;

import cn.qingyun.gis.modules.building.entity.*;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

/**
 * <p>
 * 楼宇摸排高德数据 服务类
 * </p>
 *
 * @author guest
 * @since 2024-04-11
 */
public interface IBuildingGaodeService extends IService<BuildingGaode> {

    void initData(MultipartFile file);

    void matchGrid();

    void clearData();

    IPage<BuildingGaode> unProofread(BuildingProofreadQueryRequest request);

    IPage<BuildingGaode> proofreaded(BuildingProofreadQueryRequest request);

    BuildingProofread queryProofreadByGId(BuildingProofreadQueryRequest request);

    String proofread(BuildingProofreadRequest request);

    IPage<BuildingGaode> addConfidence(IPage<BuildingGaode> unProofread);

    IPage<BuildingGather> queryGatherByGd(BuildingProofreadQueryRequest request);
}
